home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 8791 < prev    next >
Encoding:
Text File  |  1996-08-05  |  986 b   |  33 lines

  1. Path: gail.ripco.com!mambuhl
  2. From: mambuhl@ripco.com (Martin Ambuhl)
  3. Newsgroups: comp.lang.c
  4. Subject: Convert String to Int?
  5. Date: 6 Mar 1996 07:21:45 GMT
  6. Organization: Ripco Communications, Inc.
  7. Message-ID: <4hjee9$qgd@gail.ripco.com>
  8. NNTP-Posting-Host: golden.ripco.com
  9.  
  10. Stephen Parry <sparry@rahul.net> in <4hf3sk$k57@hustle.rahul.net> asks:
  11.  
  12. >I have some numbers, range 0 to 999, stored as a strings. I need to
  13. >convert them to integers. Could I get some hints how to do this?
  14.  
  15.     #include <stdio.h>  /* for sscanf */
  16.     #include <stdlib.h> /* for atoi, strtol */
  17.     int main()
  18.     {
  19.         int n;
  20.         char s[256];
  21.         /* ... */
  22.         sscanf(s,"%d",&n);  /* or */
  23.         n = atoi(s);        /* or */
  24.         n = strtol(s, NULL, 10);
  25.         /* ... */
  26.         return 0;
  27.     }
  28.  
  29.                                                                                                                       
  30. --
  31. * Martin Ambuhl       net: mambuhl@ripco.com
  32. * Chicago, IL (USA)    
  33.